/* eslint-disable no-shadow */
/*
 * @Description: 全局的枚举
 * @Author: Kerwin
 * @Date: 2023-08-10 10:12:27
 * @LastEditTime: 2025-09-04 17:33:50
 * @LastEditors:  Please set LastEditors
 */

enum advertising_enum {
  ADV_HOME_LIST1 = 1000, // 黑银首页最上面的广告位
  ADV_HOME_LIST2 = 1001, // 黑银首页圆功能的广告位-黑银积分兑换
  ADV_HOME_LIST3 = 1002, // 黑银首页圆功能的广告位-现金付款
  ADV_HOME_LIST4 = 1003, // 黑银首页圆功能的广告位-充值找店家
  ADV_HOME_LIST5 = 1004, // 黑银首页圆功能的广告位-黑豆兑换
  ADV_HOME_LIST6 = 1005, // 黑银首页圆功能的广告位-黑豆兑换
  ADV_HOME_LIST7 = 1006, // 黑银首页圆功能的广告位-黑豆兑换 生活服务
  ADV_HOME_BANNER1 = 1011, // 黑银首页Banner的广告位-全城会员充值位"
  ADV_HOME_BANNER2 = 1012, // 黑银首页Banner的广告位-合伙人计划
  ADV_HOME_BANNER3 = 1021, // 黑银首页推荐的广告位
  CONTACT_HOME_LIST1 = 3000, // 黑银社交首页最上面的广告位
  ADV_FAMOUS_LIST = 5000 // 黑银名人堂-名人分类
}
// 审核状态
enum audit_status_enum {
  DEFAULT = 0, // 默认
  PENDING = 10, // 审核中
  SUCCESS = 20, // 审核成功
  REJECT = 21 // 审核拒绝
}
enum device_service_type {
  carWash = 1, // 洗车机
  powerBank = 8 // 充电宝
}

// 短信类型
export enum sms_enum_type {
  Default = 0,
  ///注册
  RegisterCode = 1,
  ///登录
  LoginCode = 2,
  ///找回密码
  FindPasswordCode = 3,
  ///提现
  WithdrawalCode = 4,
  ///重新绑定手机号
  BindPhoneCode = 5,
  ///余额支付
  BlancePayCode = 6,
  ///修改银行卡信息
  UpdateBankCode = 7,
  ///用户注销
  UserRevokeCode = 8,
  //门店余额支付密码
  PayPassword = 9
}
export enum innovate_type {
  '享实惠' = 1,
  '迈斯特新都店铺' = 3,
  '嘉园华庭酒庄' = 4,
  '酒慕网' = 5,
  '黑银链动' = 7,
  '叶春叶' = 9
}
export const innovate_shopId = {
  [innovate_type['享实惠']]: 3125,
  [innovate_type['迈斯特新都店铺']]: 1495,
  [innovate_type['嘉园华庭酒庄']]: 1506,
  [innovate_type['酒慕网']]: 2805,
  [innovate_type['黑银链动']]: 1225,
  [innovate_type['叶春叶']]: 3167
}

export enum wallet_rule_id_enum {
  余额钱包 = 1,
  商店公账 = 2,
  红豆钱包 = 9,
  商店加权库 = 1001,
  商店名额 = 1002,
  收入钱包 = 1101,
  企业钱包 = 1102,
  事业钱包 = 1103,
  积分钱包 = 2011,
  花积分钱包 = 2014,
  绿色积分钱包 = 2013,
  复来券钱包 = 20,
  长来余额钱包 = 4,
  长来抵用券 = 26,
  现金抵用券 = 27
}
export enum SHOPMODEL {
  抵用券 = 1,
  复来券 = 4,
  现金抵用券 = 6
}

export const MoneyRuleGroups = {
  GROUP_25: {
    rate: 0.25,
    ruleIds: [3085, 3109, 3110, 3111]
  },
  GROUP_375: {
    rate: 0.375,
    ruleIds: [3086, 3112, 3113, 3114]
  }
}

export default {
  advertising_enum,
  audit_status_enum,
  device_service_type,
  sms_enum_type,
  innovate_shopId,
  wallet_rule_id_enum,
  SHOPMODEL,
  MoneyRuleGroups
}
